package com.example.design.behavior.strategy;

/**
 * \* @author: bear
 * \* Date: 2021-01-26-14:15
 * \* describe: 策略模式demo：新建一个策略的接口，新建两个具体实现，新建一个上下文类，在上下文定义一个doflyimpl具体实现，
 * 总结：策略模式一个类的行为在运行时可以改变
 */
public class Demo {
	public static void main(String[] args) {
		Context context = new Context(new BadFly());
		context.doFlyimpl();
	}
}
